home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 October: Mac OS SDK / Dev.CD Oct 97 SDK1.toast / Development Kits (Disc 1) / Apple Shared Library Manager / ASLM Examples / TestTools / Makefile.TestLibrary.MrC < prev    next >
Encoding:
Makefile  |  1996-11-19  |  22.5 KB  |  699 lines  |  [TEXT/MPS ]

  1. # This makefile was produced at 4:55:40 PM on Mon, Apr 24, 1995 by
  2. # MakeMake 2.0d38q1 (4/14/1992) by Rick Holzgrafe, scott douglass, Jeff Holcomb, MQ.
  3.  
  4. Sources             = :Sources:
  5. Objects                = :Objects:
  6. Built                = :Built:
  7.  
  8. "{Objects}MrC:"    ƒ "{Sources}"
  9.  
  10. .a.o    ƒ    .a
  11.     Echo "∂t∂tAssembling {Default}.a"
  12.         {Asm} {DepDir}{Default}.a -o {Targ} -lo {Targ}.lst {StdADump} {AOptions} {StdAIncludes}
  13.  
  14. .c.o    ƒ    .c
  15.     Echo "∂t∂tCompiling {Default}.c"
  16.         {C} {DepDir}{Default}.c -o {Targ} {StdCDump} {COptions} {StdCIncludes}
  17.  
  18. .cp.o    ƒ    .cp
  19.     Echo "∂t∂tCompiling {Default}.cp"
  20.         {CPlus} {DepDir}{Default}.cp -o {Targ} {StdCPDump} {CPOptions} {StdCPIncludes}
  21.  
  22. .p.o    ƒ    .p
  23.     Echo "∂t∂tCompiling {Default}.p"
  24.         {Pascal} {DepDir}{Default}.p -o {Targ} {StdPDump} {POptions} {StdPIncludes}
  25.  
  26. TARGETS = "{Objects}MrC:TestLib.o" ∂
  27.     "{Objects}MrC:TestLibrarySymbols.cp.o" ∂
  28.     "{Objects}MrC:TestLibrary.RSRC" ∂
  29.      ∂
  30.     "{Objects}MrC:MiscTests.RSRC" ∂
  31.      ∂
  32.     "{Objects}MrC:FSetTest1.RSRC" ∂
  33.      ∂
  34.     "{Objects}MrC:FSetTest2.RSRC" ∂
  35.      ∂
  36.     "{Objects}MrC:SITestClasses.RSRC" ∂
  37.      ∂
  38.     "{Objects}MrC:CircLib1.RSRC" ∂
  39.      ∂
  40.     "{Objects}MrC:CircLib2.init.o" ∂
  41.     "{Objects}MrC:CircLib2.RSRC" ∂
  42.      ∂
  43.     "{Objects}MrC:CircLib3.init.o" ∂
  44.     "{Objects}MrC:CircLib3.RSRC" ∂
  45.      ∂
  46.     "{Objects}MrC:BackDepLib1.init.o" ∂
  47.     "{Objects}MrC:BackDepLib1.RSRC" ∂
  48.      ∂
  49.     "{Objects}MrC:BackDepLib2.init.o" ∂
  50.     "{Objects}MrC:BackDepLib2.RSRC" ∂
  51.      ∂
  52.     "{Objects}MrC:MITest1.RSRC" ∂
  53.     "{Built}MrC:TestLibraryPPC"
  54.  
  55. DOT_H = "{Sources}TestClass.h" ∂
  56.     "{Sources}TestLinkedList.cp" ∂
  57.     "{Sources}TestLinkedList.h" ∂
  58.     "{Sources}TestAllocLinkedList.cp" ∂
  59.     "{Sources}TestAllocLinkedList.h" ∂
  60.     "{Sources}TestPriorityList.cp" ∂
  61.     "{Sources}TestPriorityList.h" ∂
  62.     "{Sources}TestTimeScheduler.cp" ∂
  63.     "{Sources}TestTimeScheduler.h" ∂
  64.     "{Sources}TestTaskScheduler.cp" ∂
  65.     "{Sources}TestTaskScheduler.h" ∂
  66.     "{Sources}TestArbitrator.cp" ∂
  67.     "{Sources}TestArbitrator.h" ∂
  68.     "{Sources}TestTimeStamp.cp" ∂
  69.     "{Sources}TestTimeStamp.h" ∂
  70.     "{Sources}TestRandom.cp" ∂
  71.     "{Sources}TestRandom.h" ∂
  72.     "{Sources}TestHashList.cp" ∂
  73.     "{Sources}TestHashList.h" ∂
  74.     "{Sources}TestStandardPool.cp" ∂
  75.     "{Sources}TestStandardPool.h" ∂
  76.     "{Sources}TestFSet.cp" ∂
  77.     "{Sources}TestFSet.h" ∂
  78.     "{Sources}FSetTest.h" ∂
  79.     "{Sources}TestNoVTable.cp" ∂
  80.     "{Sources}TestNoVTable.h" ∂
  81.     "{Sources}MiscTests.h" ∂
  82.     "{Sources}TestTimings.cp" ∂
  83.     "{Sources}TestTimings.h" ∂
  84.     "{Sources}TestExceptions.cp" ∂
  85.     "{Sources}TestExceptions.h" ∂
  86.     "{Sources}TestMisc.cp" ∂
  87.     "{Sources}TestMisc.h" ∂
  88.     "{Sources}MITest1.h" ∂
  89.     "{Sources}BackDepLib.h" ∂
  90.     "{Sources}SITestClasses.h"
  91.  
  92. DOT_R = "{Sources}TestLibrary.r"
  93.  
  94. SRCS = "{Sources}TestLibrary.cp" ∂
  95.     "{Sources}TestLibrarySymbols.cp" ∂
  96.     "{Sources}MiscTests.cp" ∂
  97.     "{Sources}FSetTest1.c" ∂
  98.     "{Sources}FSetTest2.c" ∂
  99.     "{Sources}SITestClasses.cp" ∂
  100.     "{Sources}CircLib1.c" ∂
  101.     "{Sources}CircLib2.c" ∂
  102.     "{Sources}CircLib3.c" ∂
  103.     "{Sources}BackDepLib1.cp" ∂
  104.     "{Sources}BackDepLib2.cp" ∂
  105.     "{Sources}MITest1.cp"
  106.  
  107. # For "{Objects}MrC:TestLib.o"
  108. OBJS_00 = "{Objects}MrC:TestLibrary.cp.o"
  109.  
  110. # For "{Objects}MrC:TestLib.o"
  111. LIBS_00 = "{Objects}MrC:TestLibrarySymbols.cp.o"
  112.  
  113. # For "{Objects}MrC:TestLibrary.RSRC"
  114. LIBS_02 = "{Objects}MrC:TestLib.o" ∂
  115.     "{SLMLibraries}MrCLibraries:LibraryManagerPPC.o"
  116.  
  117. # For "{Objects}MrC:MiscTests.RSRC"
  118. LIBS_04 = "{Objects}MrC:MiscTests.cp.o" ∂
  119.     "{SLMLibraries}MrCLibraries:LibraryManagerPPC.o"
  120.  
  121. # For "{Objects}MrC:FSetTest1.RSRC"
  122. LIBS_06 = "{Objects}MrC:FSetTest1.c.o" ∂
  123.     "{SLMLibraries}MrCLibraries:LibraryManagerPPC.o"
  124.  
  125. # For "{Objects}MrC:FSetTest2.RSRC"
  126. LIBS_08 = "{Objects}MrC:FSetTest2.c.o" ∂
  127.     "{SLMLibraries}MrCLibraries:LibraryManagerPPC.o"
  128.  
  129. # For "{Objects}MrC:SITestClasses.RSRC"
  130. LIBS_10 = "{Objects}MrC:SITestClasses.cp.o" ∂
  131.     "{SLMLibraries}MrCLibraries:LibraryManagerPPC.o"
  132.  
  133. # For "{Objects}MrC:CircLib1.RSRC"
  134. LIBS_12 = "{Objects}MrC:CircLib1.c.o" ∂
  135.     "{SLMLibraries}MrCLibraries:LibraryManagerPPC.o"
  136.  
  137. # For "{Objects}MrC:CircLib2.init.o"
  138. LIBS_14 = "{Objects}MrC:CircLib2.c.o"
  139.  
  140. # For "{Objects}MrC:CircLib2.RSRC"
  141. LIBS_15 = "{Objects}MrC:CircLib3.init.o" ∂
  142.     "{SLMLibraries}MrCLibraries:LibraryManagerPPC.o"
  143.  
  144. # For "{Objects}MrC:CircLib3.init.o"
  145. LIBS_17 = "{Objects}MrC:CircLib3.c.o"
  146.  
  147. # For "{Objects}MrC:CircLib3.RSRC"
  148. LIBS_18 = "{Objects}MrC:CircLib2.init.o" ∂
  149.     "{SLMLibraries}MrCLibraries:LibraryManagerPPC.o"
  150.  
  151. # For "{Objects}MrC:BackDepLib1.init.o"
  152. LIBS_20 = "{Objects}MrC:BackDepLib1.cp.o"
  153.  
  154. # For "{Objects}MrC:BackDepLib1.RSRC"
  155. LIBS_21 = "{Objects}MrC:BackDepLib1.init.o" ∂
  156.     "{Objects}MrC:BackDepLib2.init.o" ∂
  157.     "{SLMLibraries}MrCLibraries:LibraryManagerPPC.o"
  158.  
  159. # For "{Objects}MrC:BackDepLib2.init.o"
  160. LIBS_23 = "{Objects}MrC:BackDepLib2.cp.o"
  161.  
  162. # For "{Objects}MrC:BackDepLib2.RSRC"
  163. LIBS_24 = "{Objects}MrC:BackDepLib1.init.o" ∂
  164.     "{Objects}MrC:BackDepLib2.init.o" ∂
  165.     "{SLMLibraries}MrCLibraries:LibraryManagerPPC.o"
  166.  
  167. # For "{Objects}MrC:MITest1.RSRC"
  168. LIBS_26 = "{Objects}MrC:MITest1.cp.o" ∂
  169.     "{SLMLibraries}MrCLibraries:LibraryManagerPPC.o"
  170.  
  171. # For "{Built}MrC:TestLibraryPPC"
  172. RES_27 = "{Sources}TestLibrary.r"
  173.  
  174. # For "{Objects}MrC:TestLibrarySymbols.cp.o"
  175. EXDEPS_01 = "{Sources}TestLibrarySymbols.cp"
  176.  
  177. # For "{Objects}MrC:TestLibrary.RSRC"
  178. EXDEPS_02 = "{Sources}TestLibrary.exp" ∂
  179.     "{Objects}MrC:MiscTests.RSRC" ∂
  180.     "{Objects}MrC:MITest1.RSRC"
  181.  
  182. # For "{Objects}MrC:MiscTests.RSRC"
  183. EXDEPS_04 = "{Sources}MiscTests.exp" ∂
  184.     "{Sources}MiscTests.cp"
  185.  
  186. # For "{Objects}MrC:FSetTest1.RSRC"
  187. EXDEPS_06 = "{Sources}FSetTest1.exp" ∂
  188.     "{Sources}FSetTest1.c"
  189.  
  190. # For "{Objects}MrC:FSetTest2.RSRC"
  191. EXDEPS_08 = "{Sources}FSetTest2.exp" ∂
  192.     "{Sources}FSetTest2.c"
  193.  
  194. # For "{Objects}MrC:SITestClasses.RSRC"
  195. EXDEPS_10 = "{Sources}SIVTableTest.exp" ∂
  196.     "{Sources}SITestClasses.cp"
  197.  
  198. # For "{Objects}MrC:CircLib1.RSRC"
  199. EXDEPS_12 = "{Sources}CircLib1.exp" ∂
  200.     "{Sources}CircLib1.c"
  201.  
  202. # For "{Objects}MrC:CircLib2.init.o"
  203. EXDEPS_14 = "{Sources}CircLib2.c" ∂
  204.     "{Sources}CircLib2.exp"
  205.  
  206. # For "{Objects}MrC:CircLib2.RSRC"
  207. EXDEPS_15 = "{Objects}MrC:CircLib1.RSRC"
  208.  
  209. # For "{Objects}MrC:CircLib3.init.o"
  210. EXDEPS_17 = "{Sources}CircLib3.c" ∂
  211.     "{Sources}CircLib3.exp"
  212.  
  213. # For "{Objects}MrC:CircLib3.RSRC"
  214. EXDEPS_18 = "{Objects}MrC:CircLib1.RSRC"
  215.  
  216. # For "{Objects}MrC:BackDepLib1.init.o"
  217. EXDEPS_20 = "{Sources}BackDepLib1.exp"
  218.  
  219. # For "{Objects}MrC:BackDepLib2.init.o"
  220. EXDEPS_23 = "{Sources}BackDepLib2.exp"
  221.  
  222. # For "{Objects}MrC:MITest1.RSRC"
  223. EXDEPS_26 = "{Sources}MITest1.exp" ∂
  224.     "{Sources}MITest1.cp"
  225.  
  226. StdAIncludes =  -i "{AIncludes}"
  227. StdCIncludes =  -i "{CIncludes}" -i "{SLMInterfaces}CIncludes:"
  228. StdCPIncludes = -i "{CIncludes}" -i "{SLMInterfaces}CIncludes:"
  229. StdPIncludes = 
  230. StdADump     = 
  231. StdCDump     = 
  232. StdPDump     = 
  233. StdCPDump    =  
  234. LIB          = PPCLink -sym on {SymbolOption} -xm library -dead off
  235. LINK         = PPCLink {SymbolOption}
  236. REZ          = Rez -d GENERATING68K=0 -d GENERATINGPOWERPC=1
  237. Asm          = PPCAsm
  238. C            = MrC
  239. CPlus        = MrCpp
  240. COUNT        = Count
  241. COUNTOPTS    = 
  242. CTAGS        = Ctags
  243. CTAGSOPTS    = -p -local -update
  244. DELETE       = Delete
  245. DELETEOPTS   = -i
  246. FILES        = Files
  247. FILESOPTS    = -l
  248. LIBOPTS      = 
  249. LINKOPTS     = 
  250. MAKEFILE     = Makefile
  251. PRINT        = Print
  252. PRINTOPTS    = 
  253. SETFILE      = SetFile
  254. SETFILEOPTS  = -t 'MPST' -c 'MPS '
  255.  
  256. AOptions = {MyPreAOptions}  -dialect power -define MRC=1 {MyAOptions}
  257.  
  258. COptions = {MyPreCOptions}  -opt off -y "{TempFolder}" -notonce {SymbolOption} {MyCOptions}
  259.  
  260. ROptions = {MyPreROptions}  {SymbolOption} {MyROptions}
  261.  
  262. CPOptions = {MyPreCPlusOptions}  -opt off -y "{TempFolder}" -notonce {SymbolOption} {MyCPlusOptions}
  263.  
  264. all    ƒ {TARGETS}
  265.  
  266. "{Objects}MrC:TestLib.o"    ƒ {OBJS_00} {LIBS_00}
  267.     If {Progress}; Echo "∂t∂tCreating Library {Targ}"; End
  268.     {LIB} {LIBOPTS} -o {Targ} {OBJS_00} {LIBS_00}
  269.  
  270. "{Objects}MrC:TestLibrarySymbols.cp.o"    ƒ {EXDEPS_01}
  271.     If {Progress}; Echo "        Compiling TestLibrarySymbols.cp"; End; ∂
  272.     {CPlus} "{Sources}"TestLibrarySymbols.cp         {CPOptions} -sym on,alltypes {StdCPIncludes} -o {Targ}
  273.  
  274. "{Objects}MrC:TestLibrary.RSRC"    ƒ {LIBS_02} {EXDEPS_02}
  275.     BuildSharedLibrary -oldPPCLink -powerpc -xcoffSymfile -mrc "{Objects}MrC:TestLib.o" ∂
  276.         {SymbolOption} -symfile "{Built}MrC:TestLibraryPPC.code.xSYM" ∂
  277.         -preservetemps ∂
  278.         -keepClientFiles ∂
  279.         -logout "{Objects}MrC:TestLibrary.log" ∂
  280.         -restype code -resid 0 ∂
  281.         -obj "{Objects}MrC:TestLibrary" ∂
  282.         -lib "{Objects}MrC:TestLibrary.RSRC" ∂
  283.         -clientfile "{SLMLibraries}MrCLibraries:TestLibraryPPC.o" ∂
  284.         -exp "{Sources}TestLibrary.exp" ∂
  285.         -i "{Sources}" ∂
  286.         -i "{SLMInterfaces}CIncludes:" ∂
  287.         -i "{Sources}" ∂
  288.         "{Objects}MrC:MITest1.cl.o" ∂
  289.         "{Objects}MrC:MiscTests.cl.o" ∂
  290.         "{SLMLibraries}MrCLibraries:"LibraryManagerPPC.o ∂
  291.         "{PPCLibraries}MathLib.xcoff" ∂
  292.         "{PPCLibraries}"MrCPlusLib.o ∂
  293.         "{PPCLibraries}"StdCLib.xcoff ∂
  294.         "{PPCLibraries}"PPCCRuntime.o ∂
  295.         "{PPCLibraries}"InterfaceLib.xcoff 
  296.  
  297. "{Objects}MrC:MiscTests.RSRC"    ƒ {LIBS_04} {EXDEPS_04}
  298.     BuildSharedLibrary -oldPPCLink -powerpc -xcoffSymfile -mrc "{Objects}MrC:MiscTests.cp.o" ∂
  299.         {SymbolOption} -symfile "{Built}MrC:TestLibraryPPC.cod1.xSYM" ∂
  300.         -preservetemps ∂
  301.         -keepClientFiles ∂
  302.         -logout "{Objects}MrC:MiscTests.log" ∂
  303.         -restype cod1 -resid 1 ∂
  304.         -lib "{Objects}MrC:MiscTests.RSRC" ∂
  305.         -obj "{Objects}MrC:MiscTests" ∂
  306.         -clientfile "{Objects}MrC:MiscTests.cl.o" ∂
  307.         -exp "{Sources}MiscTests.exp" ∂
  308.         -i "{Sources}" ∂
  309.         -i "{SLMInterfaces}CIncludes:" ∂
  310.         -i "{Sources}" ∂
  311.         "{SLMLibraries}MrCLibraries:"LibraryManagerPPC.o ∂
  312.         "{PPCLibraries}MathLib.xcoff" ∂
  313.         "{PPCLibraries}"MrCPlusLib.o ∂
  314.         "{PPCLibraries}"StdCLib.xcoff ∂
  315.         "{PPCLibraries}"PPCCRuntime.o ∂
  316.         "{PPCLibraries}"InterfaceLib.xcoff 
  317.  
  318. "{Objects}MrC:FSetTest1.RSRC"    ƒ {LIBS_06} {EXDEPS_06}
  319.     BuildSharedLibrary -oldPPCLink -powerpc -xcoffSymfile -mrc "{Objects}MrC:FSetTest1.c.o" ∂
  320.         {SymbolOption} -symfile "{Built}MrC:TestLibraryPPC.cod2.xSYM" ∂
  321.         -preservetemps ∂
  322.         -keepClientFiles ∂
  323.         -logout "{Objects}MrC:FSetTest1.log" ∂
  324.         -restype cod2 -resid 2 ∂
  325.         -lib "{Objects}MrC:FSetTest1.RSRC" ∂
  326.         -obj "{Objects}MrC:FSetTest1" ∂
  327.         -clientfile "{Objects}MrC:FSetTest1.o" ∂
  328.         -exp "{Sources}FSetTest1.exp" ∂
  329.         -i "{Sources}" ∂
  330.         -i "{SLMInterfaces}CIncludes:" ∂
  331.         -i "{Sources}" ∂
  332.         "{SLMLibraries}MrCLibraries:"LibraryManagerPPC.o ∂
  333.         "{PPCLibraries}"MrCPlusLib.o ∂
  334.         "{PPCLibraries}"StdCLib.xcoff ∂
  335.         "{PPCLibraries}"PPCCRuntime.o ∂
  336.         "{PPCLibraries}"InterfaceLib.xcoff 
  337.  
  338. "{Objects}MrC:FSetTest2.RSRC"    ƒ {LIBS_08} {EXDEPS_08}
  339.     BuildSharedLibrary -oldPPCLink -powerpc -xcoffSymfile -mrc "{Objects}MrC:FSetTest2.c.o" ∂
  340.         {SymbolOption} -symfile "{Built}MrC:TestLibraryPPC.cod3.xSYM" ∂
  341.         -preservetemps ∂
  342.         -keepClientFiles ∂
  343.         -logout "{Objects}MrC:FSetTest2.log" ∂
  344.         -restype cod3 -resid 3 ∂
  345.         -lib "{Objects}MrC:FSetTest2.RSRC" ∂
  346.         -obj "{Objects}MrC:FSetTest2" ∂
  347.         -clientfile "{Objects}MrC:FSetTest2.o" ∂
  348.         -exp "{Sources}FSetTest2.exp" ∂
  349.         -i "{Sources}" ∂
  350.         -i "{SLMInterfaces}CIncludes:" ∂
  351.         -i "{Sources}" ∂
  352.         "{SLMLibraries}MrCLibraries:"LibraryManagerPPC.o ∂
  353.         "{PPCLibraries}"MrCPlusLib.o ∂
  354.         "{PPCLibraries}"StdCLib.xcoff ∂
  355.         "{PPCLibraries}"PPCCRuntime.o ∂
  356.         "{PPCLibraries}"InterfaceLib.xcoff 
  357.  
  358. "{Objects}MrC:SITestClasses.RSRC"    ƒ {LIBS_10} {EXDEPS_10}
  359.     BuildSharedLibrary -oldPPCLink -powerpc -xcoffSymfile -mrc "{Objects}MrC:SITestClasses.cp.o" ∂
  360.         {SymbolOption} -symfile "{Built}MrC:TestLibraryPPC.cod4.xSYM" ∂
  361.         -preservetemps ∂
  362.         -keepClientFiles ∂
  363.         -restype cod4 -resid 4 ∂
  364.         -lib "{Objects}MrC:SITestClasses.RSRC" ∂
  365.         -obj "{Objects}MrC:SITestClasses" ∂
  366.         -clientfile "{Objects}MrC:SITestClasses.cl.o" ∂
  367.         -exp "{Sources}SIVTableTest.exp" ∂
  368.         -i "{Sources}" ∂
  369.         -i "{SLMInterfaces}CIncludes:" ∂
  370.         -i "{Sources}" ∂
  371.         "{SLMLibraries}MrCLibraries:"LibraryManagerPPC.o ∂
  372.         "{PPCLibraries}"MrCPlusLib.o ∂
  373.         "{PPCLibraries}"StdCLib.xcoff ∂
  374.         "{PPCLibraries}"PPCCRuntime.o ∂
  375.         "{PPCLibraries}"InterfaceLib.xcoff 
  376.  
  377. "{Objects}MrC:CircLib1.RSRC"    ƒ {LIBS_12} {EXDEPS_12}
  378.     BuildSharedLibrary -oldPPCLink -powerpc -xcoffSymfile -mrc "{Objects}MrC:CircLib1.c.o" ∂
  379.         {SymbolOption} -symfile "{Built}MrC:TestLibraryPPC.cod5.xSYM" ∂
  380.         -preservetemps ∂
  381.         -keepClientFiles ∂
  382.         -restype cod5 -resid 5 ∂
  383.         -lib "{Objects}MrC:CircLib1.RSRC" ∂
  384.         -obj "{Objects}MrC:CircLib1" ∂
  385.         -clientfile "{Objects}MrC:CircLib1.cl.o" ∂
  386.         -exp "{Sources}CircLib1.exp" ∂
  387.         -i "{Sources}" ∂
  388.         -i "{SLMInterfaces}CIncludes:" ∂
  389.         -i "{Sources}" ∂
  390.         "{SLMLibraries}MrCLibraries:"LibraryManagerPPC.o ∂
  391.         "{PPCLibraries}"MrCPlusLib.o ∂
  392.         "{PPCLibraries}"StdCLib.xcoff ∂
  393.         "{PPCLibraries}"PPCCRuntime.o ∂
  394.         "{PPCLibraries}"InterfaceLib.xcoff 
  395.  
  396. "{Objects}MrC:CircLib2.init.o"    ƒ {LIBS_14} {EXDEPS_14}
  397.     BuildSharedLibrary -oldPPCLink -powerpc -xcoffSymfile -mrc  "{Objects}MrC:CircLib2.c.o" ∂
  398.         {SymbolOption} ∂
  399.         -preservetemps ∂
  400.         -keepClientFiles ∂
  401.         -restype cod6 -resid 6 ∂
  402.         -clientfile "{Objects}MrC:CircLib2.cl.o" ∂
  403.         -obj "{Objects}MrC:CircLib2" ∂
  404.         -exp "{Sources}CircLib2.exp" ∂
  405.         -i "{Sources}" ∂
  406.         -i "{SLMInterfaces}CIncludes:" ∂
  407.         -i "{Sources}"
  408.  
  409. "{Objects}MrC:CircLib2.RSRC"    ƒ {LIBS_15} {EXDEPS_15}
  410.     LinkSharedLibrary -oldPPCLink -powerpc -xcoffSymfile  -lib "{Objects}MrC:CircLib2.RSRC" ∂
  411.         -obj "{Objects}MrC:CircLib2" ∂
  412.         {SymbolOption} -symfile "{Built}MrC:TestLibraryPPC.cod6.xSYM" ∂
  413.         "{Objects}MrC:CircLib1.cl.o" ∂
  414.         "{Objects}MrC:CircLib3.cl.o" ∂
  415.         "{SLMLibraries}MrCLibraries:"LibraryManagerPPC.o ∂
  416.         "{PPCLibraries}"MrCPlusLib.o ∂
  417.         "{PPCLibraries}"StdCLib.xcoff ∂
  418.         "{PPCLibraries}"PPCCRuntime.o ∂
  419.         "{PPCLibraries}"InterfaceLib.xcoff 
  420.  
  421. "{Objects}MrC:CircLib3.init.o"    ƒ {LIBS_17} {EXDEPS_17}
  422.     BuildSharedLibrary -oldPPCLink -powerpc -xcoffSymfile -mrc  "{Objects}MrC:CircLib3.c.o" ∂
  423.         {SymbolOption} ∂
  424.         -preservetemps ∂
  425.         -keepClientFiles ∂
  426.         -restype cod7 -resid 7 ∂
  427.         -clientfile "{Objects}MrC:CircLib3.cl.o" ∂
  428.         -obj "{Objects}MrC:CircLib3" ∂
  429.         -exp "{Sources}CircLib3.exp" ∂
  430.         -i "{Sources}" ∂
  431.         -i "{SLMInterfaces}CIncludes:" ∂
  432.         -i "{Sources}"
  433.  
  434. "{Objects}MrC:CircLib3.RSRC"    ƒ {LIBS_18} {EXDEPS_18}
  435.     LinkSharedLibrary -oldPPCLink -powerpc -xcoffSymfile -lib "{Objects}MrC:CircLib3.RSRC" ∂
  436.         -obj "{Objects}MrC:CircLib3" ∂
  437.         {SymbolOption} -symfile "{Built}MrC:TestLibraryPPC.cod7.xSYM" ∂
  438.         "{Objects}MrC:CircLib1.cl.o" ∂
  439.         "{Objects}MrC:CircLib2.cl.o" ∂
  440.         "{SLMLibraries}MrCLibraries:"LibraryManagerPPC.o ∂
  441.         "{PPCLibraries}"MrCPlusLib.o ∂
  442.         "{PPCLibraries}"StdCLib.xcoff ∂
  443.         "{PPCLibraries}"PPCCRuntime.o ∂
  444.         "{PPCLibraries}"InterfaceLib.xcoff 
  445.  
  446. "{Objects}MrC:BackDepLib1.init.o"    ƒ {LIBS_20} {EXDEPS_20}
  447.     BuildSharedLibrary -oldPPCLink -powerpc -xcoffSymfile -mrc  "{Objects}MrC:BackDepLib1.cp.o" ∂
  448.         {SymbolOption} ∂
  449.         -preservetemps ∂
  450.         -keepClientFiles ∂
  451.         -restype cod8 -resid 8 ∂
  452.         -clientfile "{Objects}MrC:BackDepLib1.cl.o" ∂
  453.         -obj "{Objects}MrC:BackDepLib1" ∂
  454.         -exp "{Sources}BackDepLib1.exp" ∂
  455.         -i "{Sources}" ∂
  456.         -i "{SLMInterfaces}CIncludes:" ∂
  457.         -i "{Sources}"
  458.  
  459. "{Objects}MrC:BackDepLib1.RSRC"    ƒ {LIBS_21}
  460.     LinkSharedLibrary -oldPPCLink -powerpc -xcoffSymfile -lib "{Objects}MrC:BackDepLib1.RSRC" ∂
  461.         -obj "{Objects}MrC:BackDepLib1" ∂
  462.         {SymbolOption} -symfile "{Built}MrC:TestLibraryPPC.cod8.xSYM" ∂
  463.         "{Objects}MrC:BackDepLib2.cl.o" ∂
  464.         "{SLMLibraries}MrCLibraries:"LibraryManagerPPC.o ∂
  465.         "{PPCLibraries}"MrCPlusLib.o ∂
  466.         "{PPCLibraries}"StdCLib.xcoff ∂
  467.         "{PPCLibraries}"PPCCRuntime.o ∂
  468.         "{PPCLibraries}"InterfaceLib.xcoff 
  469.  
  470. "{Objects}MrC:BackDepLib2.init.o"    ƒ {LIBS_23} {EXDEPS_23}
  471.     BuildSharedLibrary -oldPPCLink -powerpc -xcoffSymfile -mrc  "{Objects}MrC:BackDepLib2.cp.o" ∂
  472.         {SymbolOption} ∂
  473.         -preservetemps ∂
  474.         -keepClientFiles ∂
  475.         -restype cod9 -resid 9 ∂
  476.         -clientfile "{Objects}MrC:BackDepLib2.cl.o" ∂
  477.         -obj "{Objects}MrC:BackDepLib2" ∂
  478.         -exp "{Sources}BackDepLib2.exp" ∂
  479.         -i "{Sources}" ∂
  480.         -i "{SLMInterfaces}CIncludes:" ∂
  481.         -i "{Sources}"
  482.  
  483. "{Objects}MrC:BackDepLib2.RSRC"    ƒ {LIBS_24}
  484.     LinkSharedLibrary -oldPPCLink -powerpc -xcoffSymfile -lib "{Objects}MrC:BackDepLib2.RSRC" ∂
  485.         -obj "{Objects}MrC:BackDepLib2" ∂
  486.         {SymbolOption} -symfile "{Built}MrC:TestLibraryPPC.cod9.xSYM" ∂
  487.         "{Objects}MrC:BackDepLib1.cl.o" ∂
  488.         "{SLMLibraries}MrCLibraries:"LibraryManagerPPC.o ∂
  489.         "{PPCLibraries}"MrCPlusLib.o ∂
  490.         "{PPCLibraries}"StdCLib.xcoff ∂
  491.         "{PPCLibraries}"PPCCRuntime.o ∂
  492.         "{PPCLibraries}"InterfaceLib.xcoff 
  493.  
  494. "{Objects}MrC:MITest1.RSRC"    ƒ {LIBS_26} {EXDEPS_26}
  495.     BuildSharedLibrary -oldPPCLink -powerpc -xcoffSymfile -mrc "{Objects}MrC:MITest1.cp.o" ∂
  496.         {SymbolOption} -symfile "{Built}MrC:TestLibraryPPC.cd10.xSYM" ∂
  497.         -preservetemps ∂
  498.         -keepClientFiles ∂
  499.         -restype cd10 -resid 10 ∂
  500.         -lib "{Objects}MrC:MITest1.RSRC" ∂
  501.         -clientfile "{Objects}MrC:MITest1.cl.o" ∂
  502.         -obj "{Objects}MrC:MITest1" ∂
  503.         -exp "{Sources}MITest1.exp" ∂
  504.         -i "{Sources}" ∂
  505.         -i "{SLMInterfaces}CIncludes:" ∂
  506.         -i "{Sources}" ∂
  507.         "{SLMLibraries}MrCLibraries:"LibraryManagerPPC.o ∂
  508.         "{PPCLibraries}"MrCPlusLib.o ∂
  509.         "{PPCLibraries}"StdCLib.xcoff ∂
  510.         "{PPCLibraries}"PPCCRuntime.o ∂
  511.         "{PPCLibraries}"InterfaceLib.xcoff 
  512.  
  513. "{Built}MrC:TestLibraryPPC"    ƒƒ {RES_27} ∂
  514.         "{SLMInterfaces}RIncludes:VersionResource.r" ∂
  515.         "{RIncludes}SysTypes.r" "{Objects}MrC:TestLibrary.RSRC" ∂
  516.         "{Objects}MrC:FSetTest1.RSRC" ∂
  517.         "{Objects}MrC:FSetTest2.RSRC" ∂
  518.         "{Objects}MrC:MiscTests.RSRC" ∂
  519.         "{Objects}MrC:SITestClasses.RSRC" ∂
  520.         "{Objects}MrC:CircLib1.RSRC" ∂
  521.         "{Objects}MrC:CircLib2.RSRC" ∂
  522.         "{Objects}MrC:CircLib3.RSRC" ∂
  523.         "{Objects}MrC:BackDepLib1.RSRC" ∂
  524.         "{Objects}MrC:BackDepLib2.RSRC" ∂
  525.         "{Objects}MrC:MITest1.RSRC"
  526.     If {Progress}; Echo "∂t∂tRezzing {Targ}"; End
  527.     {REZ} -t libr -c OMGR -s "{Objects}MrC:" -i "{RIncludes}" ∂
  528.         -i "{SLMInterfaces}RIncludes:" ∂
  529.         -i "{Objects}MrC:" -o {Targ} {RES_27}
  530.  
  531. "{Built}MrC:TestLibraryPPC"    ƒƒ {RES_27} ∂
  532.         "{SLMInterfaces}RIncludes:VersionResource.r" ∂
  533.         "{RIncludes}SysTypes.r" "{Objects}MrC:TestLibrary.RSRC" ∂
  534.         "{Objects}MrC:FSetTest1.RSRC" ∂
  535.         "{Objects}MrC:FSetTest2.RSRC" ∂
  536.         "{Objects}MrC:MiscTests.RSRC" ∂
  537.         "{Objects}MrC:SITestClasses.RSRC" ∂
  538.         "{Objects}MrC:CircLib1.RSRC" ∂
  539.         "{Objects}MrC:CircLib2.RSRC" ∂
  540.         "{Objects}MrC:CircLib3.RSRC" ∂
  541.         "{Objects}MrC:BackDepLib1.RSRC" ∂
  542.         "{Objects}MrC:BackDepLib2.RSRC" ∂
  543.         "{Objects}MrC:MITest1.RSRC"
  544.     {SETFILE} -a ib {Targ}
  545.  
  546. clean    ƒ
  547.     {DELETE} {DELETEOPTS} {OBJS_00} {OBJS_03} {OBJS_05} {OBJS_07} {OBJS_09} {OBJS_11} ∂
  548.         {OBJS_13} {OBJS_16} {OBJS_19} {OBJS_22} {OBJS_25}
  549.  
  550. clobber    ƒ clean
  551.     {DELETE} {DELETEOPTS} {TARGETS}
  552.  
  553. count    ƒ
  554.     {COUNT} {COUNTOPTS} {DOT_H} {DOT_R} {SRCS}
  555.  
  556. files    ƒ
  557.     {FILES} {FILESOPTS} {TARGETS} {MAKEFILE} {DOT_H} {DOT_R} {SRCS} {OBJS_00} ∂
  558.         {OBJS_03} {OBJS_05} {OBJS_07} {OBJS_09} {OBJS_11} {OBJS_13} {OBJS_16} {OBJS_19} ∂
  559.         {OBJS_22} {OBJS_25}
  560.  
  561. print    ƒ
  562.     {PRINT} {PRINTOPTS} {MAKEFILE} {DOT_H} {DOT_R} {SRCS}
  563.  
  564. tags    ƒ {DOT_H} {SRCS}
  565.     {CTAGS} {CTAGSOPTS} {C_INCDIRS} {NewerDeps}
  566.  
  567. "{Objects}MrC:TestLibrary.cp.o" ƒ ∂
  568.         "{Sources}TestClass.h" ∂
  569.         "{SLMInterfaces}CIncludes:GlobalNew.h" ∂
  570.         "{CIncludes}stddef.h" ∂
  571.          ∂
  572.         "{SLMInterfaces}CIncludes:LibraryManager.h" ∂
  573.         "{CIncludes}string.h" "{CIncludes}Types.h" ∂
  574.         "{CIncludes}ConditionalMacros.h" "{CIncludes}MixedMode.h" ∂
  575.         "{CIncludes}Traps.h" "{CIncludes}stdio.h" "{CIncludes}errno.h" ∂
  576.         "{CIncludes}Errors.h" ∂
  577.         "{SLMInterfaces}CIncludes:TestTool.h" ∂
  578.         "{SLMInterfaces}CIncludes:LibraryManagerClasses.h" ∂
  579.         "{CIncludes}OSUtils.h" "{CIncludes}stdarg.h" ∂
  580.         "{Sources}TestLinkedList.cp" ∂
  581.         "{Sources}TestLinkedList.h" ∂
  582.         "{Sources}TestAllocLinkedList.cp" ∂
  583.         "{Sources}TestAllocLinkedList.h" ∂
  584.         "{Sources}TestPriorityList.cp" ∂
  585.         "{Sources}TestPriorityList.h" ∂
  586.         "{Sources}TestTimeScheduler.cp" ∂
  587.         "{Sources}TestTimeScheduler.h" ∂
  588.         "{SLMInterfaces}CIncludes:LibraryManagerUtilities.h" ∂
  589.         "{Sources}TestTaskScheduler.cp" ∂
  590.         "{Sources}TestTaskScheduler.h" ∂
  591.         "{CIncludes}Desk.h" "{CIncludes}Quickdraw.h" ∂
  592.         "{CIncludes}QuickdrawText.h" "{CIncludes}IntlResources.h" ∂
  593.         "{CIncludes}Events.h" ∂
  594.         "{Sources}TestArbitrator.cp" ∂
  595.         "{Sources}TestArbitrator.h" ∂
  596.         "{Sources}TestTimeStamp.cp" ∂
  597.         "{Sources}TestTimeStamp.h" ∂
  598.         "{Sources}TestRandom.cp" ∂
  599.         "{Sources}TestRandom.h" "{CIncludes}stdlib.h" ∂
  600.         "{Sources}TestHashList.cp" ∂
  601.         "{Sources}TestHashList.h" ∂
  602.         "{Sources}TestStandardPool.cp" ∂
  603.         "{Sources}TestStandardPool.h" ∂
  604.         "{Sources}TestFSet.cp" ∂
  605.         "{Sources}TestFSet.h" ∂
  606.         "{Sources}FSetTest.h" ∂
  607.         "{Sources}TestNoVTable.cp" ∂
  608.         "{Sources}TestNoVTable.h" ∂
  609.         "{Sources}MiscTests.h" ∂
  610.         "{Sources}TestTimings.cp" ∂
  611.         "{Sources}TestTimings.h" ∂
  612.         "{Sources}TestExceptions.cp" ∂
  613.         "{Sources}TestExceptions.h" ∂
  614.         "{Sources}TestMisc.cp" ∂
  615.         "{Sources}TestMisc.h" ∂
  616.         "{Sources}MITest1.h" ∂
  617.         "{Sources}BackDepLib.h"
  618.  
  619. "{Objects}MrC:TestLibrarySymbols.cp.o" ƒ ∂
  620.         "{Sources}TestLinkedList.h" ∂
  621.         "{Sources}TestClass.h" ∂
  622.         "{SLMInterfaces}CIncludes:GlobalNew.h" ∂
  623.         "{CIncludes}stddef.h" ∂
  624.          ∂
  625.         "{SLMInterfaces}CIncludes:LibraryManager.h" ∂
  626.         "{CIncludes}string.h" "{CIncludes}Types.h" ∂
  627.         "{CIncludes}ConditionalMacros.h" "{CIncludes}MixedMode.h" ∂
  628.         "{CIncludes}Traps.h" "{CIncludes}stdio.h" "{CIncludes}errno.h" ∂
  629.         "{CIncludes}Errors.h" ∂
  630.         "{SLMInterfaces}CIncludes:TestTool.h" ∂
  631.         "{SLMInterfaces}CIncludes:LibraryManagerClasses.h" ∂
  632.         "{Sources}TestAllocLinkedList.h" ∂
  633.         "{Sources}TestPriorityList.h" ∂
  634.         "{Sources}TestTimeScheduler.h" ∂
  635.         "{Sources}TestTaskScheduler.h" ∂
  636.         "{Sources}TestArbitrator.h" ∂
  637.         "{Sources}TestTimeStamp.h" ∂
  638.         "{Sources}TestRandom.h" ∂
  639.         "{Sources}TestHashList.h" ∂
  640.         "{Sources}TestStandardPool.h" ∂
  641.         "{Sources}TestFSet.h" ∂
  642.         "{Sources}TestNoVTable.h" ∂
  643.         "{Sources}TestTimings.h" ∂
  644.         "{Sources}TestExceptions.h" ∂
  645.         "{Sources}TestMisc.h"
  646.  
  647. "{Objects}MrC:MiscTests.cp.o" ƒ ∂
  648.         "{SLMInterfaces}CIncludes:GlobalNew.h" ∂
  649.         "{CIncludes}stddef.h" "{Sources}MiscTests.h" ∂
  650.         "{SLMInterfaces}CIncludes:LibraryManager.h" ∂
  651.         "{CIncludes}string.h" "{CIncludes}Types.h" ∂
  652.         "{CIncludes}ConditionalMacros.h" "{CIncludes}MixedMode.h" ∂
  653.         "{CIncludes}Traps.h"
  654.  
  655. "{Objects}MrC:FSetTest1.c.o" ƒ ∂
  656.         "{Sources}FSetTest.h"
  657.  
  658. "{Objects}MrC:FSetTest2.c.o" ƒ ∂
  659.         "{Sources}FSetTest.h"
  660.  
  661. "{Objects}MrC:SITestClasses.cp.o" ƒ ∂
  662.         "{SLMInterfaces}CIncludes:GlobalNew.h" ∂
  663.         "{CIncludes}stddef.h" ∂
  664.         "{Sources}SITestClasses.h" ∂
  665.         "{SLMInterfaces}CIncludes:LibraryManagerClasses.h" ∂
  666.         "{SLMInterfaces}CIncludes:LibraryManager.h" ∂
  667.         "{CIncludes}string.h" "{CIncludes}Types.h" ∂
  668.         "{CIncludes}ConditionalMacros.h" "{CIncludes}MixedMode.h" ∂
  669.         "{CIncludes}Traps.h" ∂
  670.         "{SLMInterfaces}CIncludes:LibraryManagerUtilities.h"
  671.  
  672. "{Objects}MrC:CircLib1.c.o" ƒ ∂
  673.         "{SLMInterfaces}CIncludes:LibraryManagerUtilities.h" ∂
  674.         "{SLMInterfaces}CIncludes:LibraryManager.h" ∂
  675.         "{CIncludes}stddef.h" "{CIncludes}string.h" "{CIncludes}Types.h" ∂
  676.         "{CIncludes}ConditionalMacros.h" "{CIncludes}MixedMode.h" ∂
  677.         "{CIncludes}Traps.h"
  678.  
  679. "{Objects}MrC:BackDepLib1.cp.o" ƒ ∂
  680.         "{Sources}BackDepLib.h" ∂
  681.         "{SLMInterfaces}CIncludes:LibraryManager.h" ∂
  682.         "{CIncludes}stddef.h" "{CIncludes}string.h" "{CIncludes}Types.h" ∂
  683.         "{CIncludes}ConditionalMacros.h" "{CIncludes}MixedMode.h" ∂
  684.         "{CIncludes}Traps.h"
  685.  
  686. "{Objects}MrC:BackDepLib2.cp.o" ƒ ∂
  687.         "{Sources}BackDepLib.h" ∂
  688.         "{SLMInterfaces}CIncludes:LibraryManager.h" ∂
  689.         "{CIncludes}stddef.h" "{CIncludes}string.h" "{CIncludes}Types.h" ∂
  690.         "{CIncludes}ConditionalMacros.h" "{CIncludes}MixedMode.h" ∂
  691.         "{CIncludes}Traps.h"
  692.  
  693. "{Objects}MrC:MITest1.cp.o" ƒ ∂
  694.         "{Sources}MITest1.h" ∂
  695.         "{SLMInterfaces}CIncludes:LibraryManager.h" ∂
  696.         "{CIncludes}stddef.h" "{CIncludes}string.h" "{CIncludes}Types.h" ∂
  697.         "{CIncludes}ConditionalMacros.h" "{CIncludes}MixedMode.h" ∂
  698.         "{CIncludes}Traps.h"
  699.